<?php

namespace app\common\validate\Business;

// 引入tp的验证器
use think\Validate;

// 用户验证器
class Address extends Validate
{
    // 验证规则
    protected $rule = [
        /* 
            require => 字段必填
            regex => 正则验证
            unique => 验证字段值是否为唯一的 支持指定完整模型类 并且默认会优先检测模型类是否存在 不存在则检测数据表
        */
        'mobile' => ['require','regex:/^1[3456789]{1}\d{9}$/','unique:business'],
        'consignee' => ['require'],
        'province' => ['require'],
        'city' => ['require'],
        'district' => ['require'],

    ];

    // 错误提示信息
    protected $message = [
        'mobile.require' => '手机号必填',
        'mobile.regex' => '手机号格式错误',
        'consignee.require' => '收件人名称必填',
        'province.require' => '省份必填',
        'city.require' => '城市必填',
        'district.require' => '区县必填',
    ];

    // 验证场景
    protected $scene = [
        // 用户编辑资料场景
        // 'edit' => ['nickname', 'mobile']
    ];
}